html{overflow-x: hidden;}
body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color:#333333;
}

* {
  box-sizing: border-box;
}
table{
  border-collapse:collapse;
}
body {
  font-family: "Microsoft YaHei";
}

ul, li {
  list-style: none;
}

a {
  text-decoration: none;
  color: #232323;
}

input, textarea {
  outline: none;
  box-shadow: none;
  border:none;
}

textarea {
  resize: none;
  overflow: auto;
}
button{
  border:none;
}
img{border:0;}
.clear{clear:both;}
.more{
  background:#ec491f;
  color:#ffffff;
  width:190px;
  height:50px;
  text-align:center;
  line-height:50px;
  margin:40px auto 0 auto;
  display: block;
}
.more-active{
  background:#ce411c;
}
.pages a{float:left;}
.pages .cur{
  background:#2e619a !important;
  color:#ffffff;
}
.modal{
  position: fixed;
  top:50%;
  right:20px;
  width:200px;
  background:#f1f1f1;
  margin-top:-200px;
}
.modal .modal-title{
  height:50px;
  line-height:50px;
  width:100%;
  background:#ec491f;
  color:#ffffff;
  text-align:center;
}
.modal .phone-wrap{
  padding:20px 20px 0 20px;
  text-align:left;
}
.modal .phone-wrap .phone{
  margin-top:10px;
  font-size:16px;
}
.modal .code{
  margin-top:10px;
  padding:0 20px 20px 20px;
}
.modal .code img{
  width:150px;
  height:150px;
  margin:0 auto;
  display: block;
  margin-top:10px;
}